터보 C
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
터보 C는 1987년 볼랜드에서 출시한 C 언어 통합 개발 환경으로, 터보 파스칼의 성공에 힘입어 개발되었다. 초기에는 밥 제르비스의 위저드 C 컴파일러를 기반으로 했으며, 버전 1.0, 1.5, 2.0을 거치며 발전했다. 1990년 터보 C++ 1.0이 출시되면서 C++ 언어를 지원하는 제품군으로 발전했으며, 이후 Borland C++로 이어졌다. 2006년에는 엠바카데로 테크놀로지스에 의해 MS-DOS 버전이 프리웨어로 재출시되었다.
더 읽어볼만한 페이지
- 볼랜드 소프트웨어 - 터보 파스칼
필립 칸이 개발하고 안데르스 헤일스베르그가 기반을 다진 터보 파스칼은 저렴한 가격, 빠른 컴파일, 사용하기 쉬운 IDE를 특징으로 1980년대 PC 프로그래밍에 혁신을 가져왔으며, 여러 기능 추가를 거쳐 델파이 등장 후 레거시 기술이 되었고 일부 버전은 프리웨어로 배포된다. - 볼랜드 소프트웨어 - 터보 어셈블러
볼랜드에서 개발한 터보 어셈블러는 빠른 속도와 MASM과의 높은 호환성을 특징으로 하며, 어셈블리 프로그래밍 입문자를 위한 튜토리얼과 샘플 코드를 제공하지만, 참조 문서 부족은 단점으로 지적되었다. - C 컴파일러 - GNU 컴파일러 모음
GNU 컴파일러 모음(GCC)은 리처드 스톨먼이 1987년 처음 출시한 자유 소프트웨어 컴파일러 시스템으로, C, C++, Fortran, Ada, Go 등 다양한 프로그래밍 언어를 지원하며 여러 명령어 집합 아키텍처와 플랫폼에서 널리 사용된다. - C 컴파일러 - MinGW
MinGW는 윈도우에서 GNU 툴체인을 사용할 수 있게 해주는 프로젝트이며, MSYS를 통해 유닉스 셸 환경을 제공하고, C, C++, Objective-C 등 다양한 언어를 지원하며 윈도우 API를 직접 호출하여 호환성 계층 DLL을 요구하지 않는다. - 1987년 소프트웨어 - 윈도우 2.0
윈도우 2.0은 1987년 마이크로소프트가 출시한 16비트 GUI 기반 운영 환경으로, 창 겹치기, 바탕 화면 아이콘, 단축키 등의 기능 추가와 VGA 그래픽, EMS 메모리 지원을 통해 사용자 인터페이스와 기능이 향상되었으며, 마이크로소프트 워드, 엑셀 등의 응용 프로그램이 처음 실행된 운영체제이다. - 1987년 소프트웨어 - 마이크로소프트 파워포인트
마이크로소프트 파워포인트는 1987년 포어소트에서 개발되어 마이크로소프트에 인수된 후, 마이크로소프트 오피스 제품군으로 제공되면서 전 세계적으로 널리 사용되는 프레젠테이션 프로그램으로, 슬라이드 쇼 형식을 통해 텍스트, 이미지, 오디오, 비디오 등 다양한 멀티미디어 요소를 활용하여 정보를 시각적으로 전달하는 데 사용된다.
| 터보 C - [IT 관련 정보]에 관한 문서 | |
|---|---|
| 기본 정보 | |
| 개발사 | 볼랜드 |
| 출시일 | 1987년 |
| 운영 체제 | 마이크로소프트 윈도우, MS-DOS |
| 종류 | IDE |
| 라이선스 | 사유 소프트웨어 |
| 후속 제품 | 터보 C++, 볼랜드 C++ |
2. 역사
1980년대 초, 볼랜드는 터보 파스칼의 성공에 힘입어 1986년 터보 프롤로그를 출시하고, 1987년에는 터보 베이직과 터보 C를 출시했다. 터보 C는 통합 개발 환경, 빠른 컴파일러, 훌륭한 에디터, 경쟁력 있는 가격 등 터보 파스칼과 유사한 특징을 가졌다.[1]
터보 C는 마이크로소프트 C, 왓콤 C, 래티스 C 등과 경쟁했으며, 전문 프로그래머뿐만 아니라 취미로 프로그래밍을 하는 사람들과 학교에서도 인기를 얻었다.
1990년 터보 C++ 출시 이후 터보 C라는 이름은 더 이상 사용되지 않았지만, 터보 C++ 안에는 "터보 C"가 함께 포함되었다. 초기 C++ 컴파일러는 샌디에이고의 한 기업에서 개발되었으며, C++ 전용 컴파일러로는 최초의 제품 중 하나였다. 이후 버전부터는 사내에서 Peter Kukol이 중심이 되어 다시 작성했고, 주력 제품임을 나타내기 위해 Borland C++로 명칭을 변경했다. 터보 C++라는 명칭은 사용되지 않았지만, 1991년에 터보 C++ 3.0이 출시되었다. 이 때문에 터보 C++에는 2.0 버전이 존재하지 않는다.
일본에서는 Borland C++ 시리즈가 주력 제품이 된 후에도 염가판 제품명으로 터보 C++가 계속 사용되었다. 또한, Borland C++ 등의 제품을 구성하는 요소로 함께 제공되는 경우도 있었다. 2000년 Borland C++ Suite에 포함된 후, 2006년까지는 제품명으로 사용되지 않았다.
2. 1. 초기 역사 (1987년 ~ 1989년)
1987년 5월 13일에 출시된 터보 C 1.0은 IBM PC에서 C 언어를 위한 최초의 통합 개발 환경이었다.[2] 밥 제르비스(Bob Jervis)의 위저드 C 컴파일러를 기반으로 개발되었으며,[2] 384KB 메모리에서 실행되었다. 인라인 어셈블리를 지원하고, 모든 메모리 모델을 지원했으며, 속도 및 크기 최적화 기능을 제공했다.[3]1988년 1월에 출시된 터보 C 1.5는 예제 프로그램이 더 많아지고, 매뉴얼이 개선되었으며, 버그가 수정되었다. 압축되지 않은 파일 5개의 360KB 디스켓으로 제공되었으며, mcalc라는 축약된 스프레드시트를 포함한 샘플 C 프로그램이 함께 제공되었다. 이 버전에서는 `
1988년 말에 출시된 터보 C 2.0은 파란색 화면 인터페이스를 특징으로 하며, 이는 이후 볼랜드 제품의 표준이 되었다. 터보 어셈블러 및 터보 디버거와 함께 제공되었다. `
1989년 1월, ''BYTE''지는 터보 C와 터보 파스칼을 BYTE 어워드 "Distinction" 수상자로 선정했다. 사용자 인터페이스와 지속적인 속도 중시를 언급하며 "빠른 프로토타입 제작에는 이보다 더 나은 것이 없다"고 밝혔다.[7]
2. 2. 터보 C++로의 발전 (1990년 ~ 1996년)
터보 C++ 1.0(1990년)이 출시되면서 "터보 C"라는 이름은 중단되었다. C++ 컴파일러는 샌디에이고의 한 회사에서 계약을 맺고 개발되었으며, C++를 위한 최초의 "진정한" 컴파일러 중 하나였다(그때까지 C 코드를 생성하는 프리컴파일러를 사용하는 것이 일반적이었다. Cfront 참조).[2]| 연도 | 제품명 | 대상 기종 | 비고 |
|---|---|---|---|
| 1990년 | 터보 C++ 1.0 | PC98 | 일본어판, 대상 OS는 DOS, C++ 네이티브 컴파일 지원[13] |
| 1991년 | Borland C++ 2.0 | PC98 | 일본어판, 통합 개발 환경, DOS/Windows 3.0 애플리케이션 개발 지원[13] |
| 1991년 | Borland C++ & Application Framework 2.0 | PC98 | 일본어판, Borland C++ 2.0 + ObjectWindows(Windows용)/Turbo Vision(DOS용) 클래스 라이브러리[13] |
| 1992년 | Borland C++ & Application Framework 3.0 | PC98, DOS/V | 일본어판, 프리컴파일 헤더, Windows 통합 개발 환경 탑재[13] |
| 1992년 | Borland C++ 3.0 / Turbo C++ for Windows 3.0 | PC98, DOS/V | Borland C++ & Application Framework 3.0에서 객체 라이브러리 생략, Turbo C++ for Windows 3.0은 Windows 애플리케이션 개발만 지원[13] |
| 1993년 | Borland C++ & Application Framework 3.1 / Borland C++ 3.1 / Turbo C++ for Windows 3.1 | PC98, DOS/V | TrueType, OLE 대응 헤더 파일/라이브러리 업데이트[13] |
| 1995년 | Borland C++ 4.0J / Turbo C++ 4.0J for DOS | PC98, DOS/V | Borland C++ 4.0J: Win32s, Windows NT 32비트(Win32) 애플리케이션 개발 지원,[14] Turbo C++ 4.0J for DOS: 프로텍트 모드, Turbo Debugger 부속 |
| 1996년 | Borland C++ 5.0J / Turbo C++ 5.0J for Windows 95 & Windows NT | DOS, Windows 3.1, Windows 95, Windows NT 3.51 | Turbo C++ 5.0J: Borland C++ 5.0J에서 32비트 Windows 애플리케이션 개발 기능만 추출, Windows 32비트 GUI 환경용 C/C++ 통합 개발 환경은 Borland C++Builder가 계승[13] |
2. 3. 프리웨어 출시 (2006년 ~ 현재)
2006년, 볼랜드의 후계자인 엠바카데로 테크놀로지스는 터보 C와 터보 C++ 컴파일러의 MS-DOS 버전을 프리웨어로 재출시했다.[4][5][6]3. 평가
터보 C는 빠른 컴파일 속도, 사용자 친화적인 인터페이스, 그리고 저렴한 가격으로 높은 평가를 받았다. 특히, ''BYTE''지는 터보 C를 "빠른 프로토타입 제작에는 이보다 더 나은 것이 없다"고 평가했다.[7] 1989년 2월 C 컴파일러 최적화에 대한 개요에서 ''BYTE''는 터보 C Professional 2.0이 회사의 "좋은 소프트웨어 가격에 대한 정당한 평판"에서 "예외는 아니다"라고 말했다.[8] ''BYTE''는 터보 C가 "우리가 검토한 다른 어떤 컴파일러보다 더 빠르게 — ''훨씬'' 더 빠르게 — 컴파일한다"고 보도했으며 터보 디버거 ("최고의 소스 디버거")의 추가를 칭찬했다.[8] ''BYTE''는 터보 C가 가장 빠르거나 작은 실행 파일을 생성하지는 않지만 "사용하기에 확실히 가장 재미있는 제품"이라고 결론지었다.[8]
참조
[1]
웹사이트
A Personal History of Compilation Speed, Part 2
http://prog21.dadgum[...]
2016-06-05
[2]
기타
Borland Backgrounder
https://groups.googl[...]
1999-02-08
[3]
웹사이트
Computing Dictionary
http://foldoc.org/Tu[...]
2022-09-26
[4]
웹사이트
Free Borland C++ 5.5 Compiler
http://edn.embarcade[...]
2011-03-28
[5]
웹사이트
Antique Software: Turbo C version 2.01
http://edn.embarcade[...]
2000-02-15
[6]
웹사이트
Antique Software: Turbo C++ version 1.01
http://edn.embarcade[...]
2000-04-14
[7]
간행물
The BYTE Awards
https://archive.org/[...]
1989-01
[8]
간행물
Smoothing Out C
https://archive.org/[...]
1989-02
[9]
뉴스
ボーランド、Turboブランドを復活--無償版も提供 - ZDNet Japan
https://japan.zdnet.[...]
[10]
기타
Borland Backgrounder
https://web.archive.[...]
[11]
기타
FOLDOC entry on Turbo C
http://foldoc.org/in[...]
[12]
학술지
ASCII EXPRESS: サザンとMSAがPC-9800対応TURBO Cを発売
アスキー (企業)
[13]
웹사이트
CB MAGAZINE SPECIAL C/C++の歴史
http://www.borland.c[...]
ボーランド
2020-03-20
[14]
학술지
ASCII EXPRESS: ボーランドが「Borland C++」をバージョンアップ
アスキー (企業)
[15]
웹사이트
Antique Software: Turbo C v2.01
https://cc.embarcade[...]
Embarcadero Technologies
2008-05-14
[16]
웹사이트
Antique Software: Turbo Pascal v5.5
http://bdn.borland.c[...]
Borland Software Corporation
[17]
웹사이트
Antique Software: Turbo C++ v1.01
https://cc.embarcade[...]
Embarcadero Technologies
2008-09-02
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com